package com.kingyea.mobilepolice.organization.bean;

import java.io.Serializable;
import java.util.Date;

/**
 * @author Mr.Lin
 * @version v1.0.0
 * @description Organization 实体类
 * 组织表
 * @date Created in 2018-03-30 15:26:51
 */
public class Organization implements Serializable {

    /**
     * 部门ID
     */
    private Integer orgId;
    /**
     * 部门唯一标识
     */
    private String orgSerialNo;
    /**
     * 父级ID
     */
    private Integer parentId;
    /**
     * 父级唯一标识, -1表示最顶级部门
     */
    private String parentSerialNo;
    /**
     * 部门编码
     */
    private String orgNum;
    /**
     * 部门名称
     */
    private String name;
    /**
     * 部门描述
     */
    private String description;
    /**
     * 状态，0:禁用，1:启用，2:未审核
     */
    private Integer status;
    /**
     * 办公室地址
     */
    private String address;
    /**
     * 办公室电话
     */
    private String telephone;
    /**
     * 编码序号
     */
    private String icode;
    /**
     * 路径
     */
    private String code;
    /**
     * 排序
     */
    private Integer orderNo;
    /**
     * 类型，1:内部组织，2:外部用户组织
     */
    private Integer type;
    /**
     * 等级
     */
    private Integer level;
    /**
     * 创建人
     */
    private String createdBy;
    /**
     * 创建时间
     */
    private Date createdDate;
    /**
     * 最后更新人
     */
    private String lastUpdatedBy;
    /**
     * 最后更新时间
     */
    private Date lastUpdatedDate;
    /**
     * 删除标识
     */
    private Integer isDeleted;
    /**
     * 数据来源（hr:HR，self：自增数据，jz:警综）
     */
    private String source;
    /**
     * 扩展属性，json格式字符串
     */
    private String extend;

    public Integer getOrgId() {
        return this.orgId;
    }

    public void setOrgId(Integer orgId) {
        this.orgId = orgId;
    }

    public String getOrgSerialNo() {
        return this.orgSerialNo;
    }

    public void setOrgSerialNo(String orgSerialNo) {
        this.orgSerialNo = orgSerialNo;
    }

    public Integer getParentId() {
        return this.parentId;
    }

    public void setParentId(Integer parentId) {
        this.parentId = parentId;
    }

    public String getParentSerialNo() {
        return this.parentSerialNo;
    }

    public void setParentSerialNo(String parentSerialNo) {
        this.parentSerialNo = parentSerialNo;
    }

    public String getOrgNum() {
        return this.orgNum;
    }

    public void setOrgNum(String orgNum) {
        this.orgNum = orgNum;
    }

    public String getName() {
        return this.name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDescription() {
        return this.description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public Integer getStatus() {
        return this.status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getAddress() {
        return this.address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getTelephone() {
        return this.telephone;
    }

    public void setTelephone(String telephone) {
        this.telephone = telephone;
    }

    public String getIcode() {
        return this.icode;
    }

    public void setIcode(String icode) {
        this.icode = icode;
    }

    public String getCode() {
        return this.code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public Integer getOrderNo() {
        return this.orderNo;
    }

    public void setOrderNo(Integer orderNo) {
        this.orderNo = orderNo;
    }

    public Integer getType() {
        return this.type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getLevel() {
        return this.level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public String getCreatedBy() {
        return this.createdBy;
    }

    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }

    public Date getCreatedDate() {
        return this.createdDate;
    }

    public void setCreatedDate(Date createdDate) {
        this.createdDate = createdDate;
    }

    public String getLastUpdatedBy() {
        return this.lastUpdatedBy;
    }

    public void setLastUpdatedBy(String lastUpdatedBy) {
        this.lastUpdatedBy = lastUpdatedBy;
    }

    public Date getLastUpdatedDate() {
        return this.lastUpdatedDate;
    }

    public void setLastUpdatedDate(Date lastUpdatedDate) {
        this.lastUpdatedDate = lastUpdatedDate;
    }

    public Integer getIsDeleted() {
        return this.isDeleted;
    }

    public void setIsDeleted(Integer isDeleted) {
        this.isDeleted = isDeleted;
    }

    public String getSource() {
        return this.source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public String getExtend() {
        return this.extend;
    }

    public void setExtend(String extend) {
        this.extend = extend;
    }


}
